Contains response data for the createOrUpdate operation.
Contains response data for the deleteMethod operation.
Contains response data for the get operation.
Contains response data for the listAvailableSizes operation.
Contains response data for the listBySubscriptionNext operation.
Contains response data for the listBySubscription operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the update operation.
Defines values for CachingTypes. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
Defines values for ComponentNames. Possible values include: 'Microsoft-Windows-Shell-Setup'
Defines values for DiskCreateOption. Possible values include: 'Empty', 'Attach', 'FromImage', 'Import', 'Copy'
Defines values for DiskCreateOptionTypes. Possible values include: 'FromImage', 'Empty', 'Attach'
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginGrantAccess operation.
Contains response data for the beginRevokeAccess operation.
Contains response data for the beginUpdate operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deleteMethod operation.
Contains response data for the get operation.
Contains response data for the grantAccess operation.
Contains response data for the listByResourceGroupNext operation.
Contains response data for the listByResourceGroup operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the revokeAccess operation.
Contains response data for the update operation.
Defines values for IPVersion. Possible values include: 'IPv4', 'IPv6'
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginUpdate operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deleteMethod operation.
Contains response data for the get operation.
Contains response data for the listByResourceGroupNext operation.
Contains response data for the listByResourceGroup operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the update operation.
Defines values for InstanceViewTypes. Possible values include: 'instanceView'
Defines values for IntervalInMins. Possible values include: 'ThreeMins', 'FiveMins', 'ThirtyMins', 'SixtyMins'
Contains response data for the beginExportRequestRateByInterval operation.
Contains response data for the beginExportThrottledRequests operation.
Contains response data for the exportRequestRateByInterval operation.
Contains response data for the exportThrottledRequests operation.
Defines values for MaintenanceOperationResultCodeTypes. Possible values include: 'None', 'RetryLater', 'MaintenanceAborted', 'MaintenanceCompleted'
Defines values for OperatingSystemStateTypes. Possible values include: 'Generalized', 'Specialized'
Defines values for OperatingSystemTypes. Possible values include: 'Windows', 'Linux'
Contains response data for the list operation.
Defines values for PassNames. Possible values include: 'OobeSystem'
Defines values for ProtocolTypes. Possible values include: 'Http', 'Https'
Defines values for ResourceIdentityType. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'
Defines values for RollingUpgradeActionType. Possible values include: 'Start', 'Cancel'
Defines values for RollingUpgradeStatusCode. Possible values include: 'RollingForward', 'Cancelled', 'Completed', 'Faulted'
Defines values for SettingNames. Possible values include: 'AutoLogon', 'FirstLogonCommands'
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginGrantAccess operation.
Contains response data for the beginRevokeAccess operation.
Contains response data for the beginUpdate operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deleteMethod operation.
Contains response data for the get operation.
Contains response data for the grantAccess operation.
Contains response data for the listByResourceGroupNext operation.
Contains response data for the listByResourceGroup operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the revokeAccess operation.
Contains response data for the update operation.
Defines values for StatusLevelTypes. Possible values include: 'Info', 'Warning', 'Error'
Defines values for StorageAccountTypes. Possible values include: 'Standard_LRS', 'Premium_LRS'
Defines values for UpgradeMode. Possible values include: 'Automatic', 'Manual', 'Rolling'
Defines values for UpgradeOperationInvoker. Possible values include: 'Unknown', 'User', 'Platform'
Defines values for UpgradeState. Possible values include: 'RollingForward', 'Cancelled', 'Completed', 'Faulted'
Contains response data for the listNext operation.
Contains response data for the list operation.
Defines values for VirtualMachineEvictionPolicyTypes. Possible values include: 'Deallocate', 'Delete'
Contains response data for the get operation.
Contains response data for the listTypes operation.
Contains response data for the listVersions operation.
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginUpdate operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deleteMethod operation.
Contains response data for the get operation.
Contains response data for the update operation.
Contains response data for the get operation.
Contains response data for the listOffers operation.
Contains response data for the listPublishers operation.
Contains response data for the list operation.
Contains response data for the listSkus operation.
Defines values for VirtualMachinePriorityTypes. Possible values include: 'Regular', 'Low'
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deleteMethod operation.
Contains response data for the get operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the beginCancel operation.
Contains response data for the beginStartOSUpgrade operation.
Contains response data for the cancel operation.
Contains response data for the getLatest operation.
Contains response data for the startOSUpgrade operation.
Defines values for VirtualMachineScaleSetSkuScaleType. Possible values include: 'Automatic', 'None'
Contains response data for the beginDeallocate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginPerformMaintenance operation.
Contains response data for the beginPowerOff operation.
Contains response data for the beginRedeploy operation.
Contains response data for the beginReimageAll operation.
Contains response data for the beginReimage operation.
Contains response data for the beginRestart operation.
Contains response data for the beginStart operation.
Contains response data for the beginUpdate operation.
Contains response data for the deallocate operation.
Contains response data for the deleteMethod operation.
Contains response data for the getInstanceView operation.
Contains response data for the get operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the performMaintenance operation.
Contains response data for the powerOff operation.
Contains response data for the redeploy operation.
Contains response data for the reimageAll operation.
Contains response data for the reimage operation.
Contains response data for the restart operation.
Contains response data for the start operation.
Contains response data for the update operation.
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeallocate operation.
Contains response data for the beginDeleteInstances operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginPerformMaintenance operation.
Contains response data for the beginPowerOff operation.
Contains response data for the beginRedeploy operation.
Contains response data for the beginReimageAll operation.
Contains response data for the beginReimage operation.
Contains response data for the beginRestart operation.
Contains response data for the beginStart operation.
Contains response data for the beginUpdateInstances operation.
Contains response data for the beginUpdate operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deallocate operation.
Contains response data for the deleteInstances operation.
Contains response data for the deleteMethod operation.
Contains response data for the forceRecoveryServiceFabricPlatformUpdateDomainWalk operation.
Contains response data for the getInstanceView operation.
Contains response data for the getOSUpgradeHistoryNext operation.
Contains response data for the getOSUpgradeHistory operation.
Contains response data for the get operation.
Contains response data for the listAllNext operation.
Contains response data for the listAll operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the listSkusNext operation.
Contains response data for the listSkus operation.
Contains response data for the performMaintenance operation.
Contains response data for the powerOff operation.
Contains response data for the redeploy operation.
Contains response data for the reimageAll operation.
Contains response data for the reimage operation.
Contains response data for the restart operation.
Contains response data for the start operation.
Contains response data for the updateInstances operation.
Contains response data for the update operation.
Defines values for VirtualMachineSizeTypes. Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3', 'Basic_A4', 'Standard_A0', 'Standard_A1', 'Standard_A2', 'Standard_A3', 'Standard_A4', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A9', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2_v2', 'Standard_A4_v2', 'Standard_A8_v2', 'Standard_A2m_v2', 'Standard_A4m_v2', 'Standard_A8m_v2', 'Standard_B1s', 'Standard_B1ms', 'Standard_B2s', 'Standard_B2ms', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D2', 'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12', 'Standard_D13', 'Standard_D14', 'Standard_D1_v2', 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2', 'Standard_D2_v3', 'Standard_D4_v3', 'Standard_D8_v3', 'Standard_D16_v3', 'Standard_D32_v3', 'Standard_D64_v3', 'Standard_D2s_v3', 'Standard_D4s_v3', 'Standard_D8s_v3', 'Standard_D16s_v3', 'Standard_D32s_v3', 'Standard_D64s_v3', 'Standard_D11_v2', 'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1', 'Standard_DS2', 'Standard_DS3', 'Standard_DS4', 'Standard_DS11', 'Standard_DS12', 'Standard_DS13', 'Standard_DS14', 'Standard_DS1_v2', 'Standard_DS2_v2', 'Standard_DS3_v2', 'Standard_DS4_v2', 'Standard_DS5_v2', 'Standard_DS11_v2', 'Standard_DS12_v2', 'Standard_DS13_v2', 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_DS13-4_v2', 'Standard_DS13-2_v2', 'Standard_DS14-8_v2', 'Standard_DS14-4_v2', 'Standard_E2_v3', 'Standard_E4_v3', 'Standard_E8_v3', 'Standard_E16_v3', 'Standard_E32_v3', 'Standard_E64_v3', 'Standard_E2s_v3', 'Standard_E4s_v3', 'Standard_E8s_v3', 'Standard_E16s_v3', 'Standard_E32s_v3', 'Standard_E64s_v3', 'Standard_E32-16_v3', 'Standard_E32-8s_v3', 'Standard_E64-32s_v3', 'Standard_E64-16s_v3', 'Standard_F1', 'Standard_F2', 'Standard_F4', 'Standard_F8', 'Standard_F16', 'Standard_F1s', 'Standard_F2s', 'Standard_F4s', 'Standard_F8s', 'Standard_F16s', 'Standard_F2s_v2', 'Standard_F4s_v2', 'Standard_F8s_v2', 'Standard_F16s_v2', 'Standard_F32s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS5', 'Standard_GS4-8', 'Standard_GS4-4', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H8', 'Standard_H16', 'Standard_H8m', 'Standard_H16m', 'Standard_H16r', 'Standard_H16mr', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s', 'Standard_L32s', 'Standard_M64s', 'Standard_M64ms', 'Standard_M128s', 'Standard_M128ms', 'Standard_M64-32ms', 'Standard_M64-16ms', 'Standard_M128-64ms', 'Standard_M128-32ms', 'Standard_NC6', 'Standard_NC12', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC6s_v2', 'Standard_NC12s_v2', 'Standard_NC24s_v2', 'Standard_NC24rs_v2', 'Standard_NC6s_v3', 'Standard_NC12s_v3', 'Standard_NC24s_v3', 'Standard_NC24rs_v3', 'Standard_ND6s', 'Standard_ND12s', 'Standard_ND24s', 'Standard_ND24rs', 'Standard_NV6', 'Standard_NV12', 'Standard_NV24'
Contains response data for the list operation.
Contains response data for the beginCapture operation.
Contains response data for the beginConvertToManagedDisks operation.
Contains response data for the beginCreateOrUpdate operation.
Contains response data for the beginDeallocate operation.
Contains response data for the beginDeleteMethod operation.
Contains response data for the beginPerformMaintenance operation.
Contains response data for the beginPowerOff operation.
Contains response data for the beginRedeploy operation.
Contains response data for the beginRestart operation.
Contains response data for the beginStart operation.
Contains response data for the beginUpdate operation.
Contains response data for the capture operation.
Contains response data for the convertToManagedDisks operation.
Contains response data for the createOrUpdate operation.
Contains response data for the deallocate operation.
Contains response data for the deleteMethod operation.
Contains response data for the generalize operation.
Contains response data for the getExtensions operation.
Contains response data for the get operation.
Contains response data for the instanceView operation.
Contains response data for the listAllNext operation.
Contains response data for the listAll operation.
Contains response data for the listAvailableSizes operation.
Contains response data for the listByLocationNext operation.
Contains response data for the listByLocation operation.
Contains response data for the listNext operation.
Contains response data for the list operation.
Contains response data for the performMaintenance operation.
Contains response data for the powerOff operation.
Contains response data for the redeploy operation.
Contains response data for the restart operation.
Contains response data for the start operation.
Contains response data for the update operation.
A disk access SAS uri.
A SAS uri for accessing a disk. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. Possible values include: 'Microsoft-Windows-Shell-Setup'
Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
The pass name. Currently, the only allowable value is OobeSystem. Possible values include: 'OobeSystem'
Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. Possible values include: 'AutoLogon', 'FirstLogonCommands'
The API entity reference.
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
Api error.
The error code.
The Api error details
The Api inner error
The error message.
The target of the particular error.
Api error base.
The error code.
The error message.
The target of the particular error.
The configuration parameters used for performing automatic OS upgrade.
Whether OS image rollback feature should be disabled. Default value is false.
Specifies information about the availability set that the virtual machine should be assigned to.
Virtual machines specified in the same availability set are allocated to different nodes to
maximize availability. For more information about availability sets, see Manage the
availability of virtual
machines.
For more information on Azure planned maintenance, see Planned maintenance for virtual
machines in
Azure
Currently, a VM can only be added to availability set at creation time. An existing VM
cannot be added to an availability set.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
Fault Domain count.
Update Domain count.
Sku of the availability set
The resource status information. NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags
A list of references to all virtual machines in the availability set.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The URI to fetch the next page of AvailabilitySets. Call ListNext() with this URI to fetch the next page of AvailabilitySets.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Specifies information about the availability set that the virtual machine should be assigned to. Only tags may be updated.
Fault Domain count.
Update Domain count.
Sku of the availability set
The resource status information. NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags
A list of references to all virtual machines in the availability set.
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot
to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
Whether boot diagnostics should be enabled on the Virtual Machine.
Uri of the storage account to use for placing the console output and screenshot.
The instance view of a virtual machine boot diagnostics.
The console screenshot blob URI. NOTE: This property will not be serialized. It can only be populated by the server.
The Linux serial console log blob Uri. NOTE: This property will not be serialized. It can only be populated by the server.
Compute-specific operation properties, including output
Operation output data (raw JSON)
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Describes the properties of a Compute Operation value.
The description of the operation. NOTE: This property will not be serialized. It can only be populated by the server.
The name of the compute operation. NOTE: This property will not be serialized. It can only be populated by the server.
The display name of the compute operation. NOTE: This property will not be serialized. It can only be populated by the server.
The origin of the compute operation. NOTE: This property will not be serialized. It can only be populated by the server.
The resource provider for the operation. NOTE: This property will not be serialized. It can only be populated by the server.
The display name of the resource the operation applies to. NOTE: This property will not be serialized. It can only be populated by the server.
Data used when creating a disk.
This enumerates the possible sources of a disk's creation. Possible values include: 'Empty', 'Attach', 'FromImage', 'Import', 'Copy'
Disk source information.
If createOption is Copy, this is the ARM id of the source snapshot or disk.
If createOption is Import, this is the URI of a blob to be imported into a managed disk.
If createOption is Import, the Azure Resource Manager identifier of the storage account containing the blob to import as a disk. Required only if the blob is in a different subscription
Describes a data disk.
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly
for Premium storage. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
Specifies how the virtual machine should be created.
Possible values are:
Attach \u2013 This value is used when you are using a specialized disk to create the
virtual machine.
FromImage \u2013 This value is used when you are using an image
to create the virtual machine. If you are using a platform image, you also use the
imageReference element described above. If you are using a marketplace image, you also use
the plan element previously described. Possible values include: 'FromImage', 'Empty', 'Attach'
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite
the size of the disk in a virtual machine image.
This value cannot be larger than
1023 GB
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
The managed disk parameters.
The disk name.
The virtual hard disk.
Specifies whether writeAccelerator should be enabled or disabled on the disk.
Contains the data disk images information.
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot
to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
Disk resource.
Disk source information. CreationData information cannot be changed after the disk has been created.
If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
Encryption settings for disk or snapshot
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
A relative URI containing the ID of the VM that has the disk attached. NOTE: This property will not be serialized. It can only be populated by the server.
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
The Operating System type. Possible values include: 'Windows', 'Linux'
The disk provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags
The time when the disk was created. NOTE: This property will not be serialized. It can only be populated by the server.
The Logical zone list for Disk.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Describes a Encryption Settings for a Disk
Specifies the location of the disk encryption key, which is a Key Vault Secret.
Specifies whether disk encryption should be enabled on the virtual machine.
Specifies the location of the key encryption key in Key Vault.
The instance view of the disk.
Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
The disk name.
The resource status information.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of disks. Call ListNext() with this to fetch the next page of disks.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.
The sku name. Possible values include: 'Standard_LRS', 'Premium_LRS'
The sku tier. NOTE: This property will not be serialized. It can only be populated by the server.. Default value: 'Standard'.
Disk update resource.
If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
Encryption settings for disk or snapshot
the Operating System type. Possible values include: 'Windows', 'Linux'
Resource tags
Encryption settings for disk or snapshot
Key Vault Secret Url and vault id of the disk encryption key
Set this flag to true and provide DiskEncryptionKey and optional KeyEncryptionKey to enable encryption. Set this flag to false and remove DiskEncryptionKey and KeyEncryptionKey to disable encryption. If EncryptionSettings is null in the request object, the existing settings remain unchanged.
Key Vault Key Url and vault id of the key encryption key
Data used for requesting a SAS.
Possible values include: 'None', 'Read'
Time duration in seconds until the SAS access expires.
Specifies the hardware settings for the virtual machine.
Specifies the size of the virtual machine. For more information about virtual machine sizes,
see Sizes for virtual
machines.
The available VM sizes depend on region and availability set. For a list of available
sizes use these APIs:
List all available virtual machine sizes in an availability
set
List all available virtual machine sizes in a
region
List
all available virtual machine sizes for
resizing.
Possible values include: 'Basic_A0', 'Basic_A1', 'Basic_A2', 'Basic_A3', 'Basic_A4',
'Standard_A0', 'Standard_A1', 'Standard_A2', 'Standard_A3', 'Standard_A4', 'Standard_A5',
'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A9', 'Standard_A10', 'Standard_A11',
'Standard_A1_v2', 'Standard_A2_v2', 'Standard_A4_v2', 'Standard_A8_v2', 'Standard_A2m_v2',
'Standard_A4m_v2', 'Standard_A8m_v2', 'Standard_B1s', 'Standard_B1ms', 'Standard_B2s',
'Standard_B2ms', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D2',
'Standard_D3', 'Standard_D4', 'Standard_D11', 'Standard_D12', 'Standard_D13', 'Standard_D14',
'Standard_D1_v2', 'Standard_D2_v2', 'Standard_D3_v2', 'Standard_D4_v2', 'Standard_D5_v2',
'Standard_D2_v3', 'Standard_D4_v3', 'Standard_D8_v3', 'Standard_D16_v3', 'Standard_D32_v3',
'Standard_D64_v3', 'Standard_D2s_v3', 'Standard_D4s_v3', 'Standard_D8s_v3',
'Standard_D16s_v3', 'Standard_D32s_v3', 'Standard_D64s_v3', 'Standard_D11_v2',
'Standard_D12_v2', 'Standard_D13_v2', 'Standard_D14_v2', 'Standard_D15_v2', 'Standard_DS1',
'Standard_DS2', 'Standard_DS3', 'Standard_DS4', 'Standard_DS11', 'Standard_DS12',
'Standard_DS13', 'Standard_DS14', 'Standard_DS1_v2', 'Standard_DS2_v2', 'Standard_DS3_v2',
'Standard_DS4_v2', 'Standard_DS5_v2', 'Standard_DS11_v2', 'Standard_DS12_v2',
'Standard_DS13_v2', 'Standard_DS14_v2', 'Standard_DS15_v2', 'Standard_DS13-4_v2',
'Standard_DS13-2_v2', 'Standard_DS14-8_v2', 'Standard_DS14-4_v2', 'Standard_E2_v3',
'Standard_E4_v3', 'Standard_E8_v3', 'Standard_E16_v3', 'Standard_E32_v3', 'Standard_E64_v3',
'Standard_E2s_v3', 'Standard_E4s_v3', 'Standard_E8s_v3', 'Standard_E16s_v3',
'Standard_E32s_v3', 'Standard_E64s_v3', 'Standard_E32-16_v3', 'Standard_E32-8s_v3',
'Standard_E64-32s_v3', 'Standard_E64-16s_v3', 'Standard_F1', 'Standard_F2', 'Standard_F4',
'Standard_F8', 'Standard_F16', 'Standard_F1s', 'Standard_F2s', 'Standard_F4s', 'Standard_F8s',
'Standard_F16s', 'Standard_F2s_v2', 'Standard_F4s_v2', 'Standard_F8s_v2', 'Standard_F16s_v2',
'Standard_F32s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_G1', 'Standard_G2',
'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3',
'Standard_GS4', 'Standard_GS5', 'Standard_GS4-8', 'Standard_GS4-4', 'Standard_GS5-16',
'Standard_GS5-8', 'Standard_H8', 'Standard_H16', 'Standard_H8m', 'Standard_H16m',
'Standard_H16r', 'Standard_H16mr', 'Standard_L4s', 'Standard_L8s', 'Standard_L16s',
'Standard_L32s', 'Standard_M64s', 'Standard_M64ms', 'Standard_M128s', 'Standard_M128ms',
'Standard_M64-32ms', 'Standard_M64-16ms', 'Standard_M128-64ms', 'Standard_M128-32ms',
'Standard_NC6', 'Standard_NC12', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC6s_v2',
'Standard_NC12s_v2', 'Standard_NC24s_v2', 'Standard_NC24rs_v2', 'Standard_NC6s_v3',
'Standard_NC12s_v3', 'Standard_NC24s_v3', 'Standard_NC24rs_v3', 'Standard_ND6s',
'Standard_ND12s', 'Standard_ND24s', 'Standard_ND24rs', 'Standard_NV6', 'Standard_NV12',
'Standard_NV24'
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
The provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
The source virtual machine from which Image is created.
Specifies the storage settings for the virtual machine disks.
Resource tags
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Describes a data disk.
The Virtual Hard Disk.
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly
for Premium storage. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the
name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
The managedDisk.
The snapshot.
Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS. Possible values include: 'Standard_LRS', 'Premium_LRS'
The source image used for creating the disk.
A relative uri containing either a Platform Image Repository or user image reference.
If the disk is created from an image's data disk, this is an index that indicates which of the data disks in the image to use. For OS disks, this field is null.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of Images. Call ListNext() with this to fetch the next page of Images.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Describes an Operating System disk.
The Virtual Hard Disk.
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly
for Premium storage. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
Specifies the size of empty data disks in gigabytes. This element can be used to overwrite the
name of the disk in a virtual machine image.
This value cannot be larger than 1023 GB
The managedDisk.
The OS State. Possible values include: 'Generalized', 'Specialized'
This property allows you to specify the type of the OS that is included in the disk if
creating a VM from a custom image.
Possible values are:
Windows
Linux. Possible values include: 'Windows', 'Linux'
The snapshot.
Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS. Possible values include: 'Standard_LRS', 'Premium_LRS'
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
Resource Id
Specifies the offer of the platform image or marketplace image used to create the virtual machine.
The image publisher.
The image SKU.
Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
Describes a storage profile.
Specifies the parameters that are used to add a data disk to a virtual machine.
For
more information about disks, see About disks and VHDs for Azure virtual
machines.
Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see About disks and VHDs for Azure virtual
machines.
Specifies whether an image is zone resilient or not. Default is false. Zone resilient images can be created only in regions that provide Zone Redundant Storage (ZRS).
The source user image virtual hard disk. Only tags may be updated.
The provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
The source virtual machine from which Image is created.
Specifies the storage settings for the virtual machine disks.
Resource tags
Inner error details.
The internal error message or exception dump.
The exception type.
Instance view status.
The status code.
The short localizable label for the status.
The level code. Possible values include: 'Info', 'Warning', 'Error'
The detailed status message, including for alerts and error messages.
The time of the status.
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
Url pointing to a key or secret in KeyVault
Resource id of the KeyVault containing the key or secret
Key Vault Secret Url and vault id of the encryption key
Url pointing to a key or secret in KeyVault
Resource id of the KeyVault containing the key or secret
Describes a reference to Key Vault Key
The URL referencing a key encryption key in Key Vault.
The relative URL of the Key Vault containing the key.
Describes a reference to Key Vault Secret
The URL referencing a secret in a Key Vault.
The relative URL of the Key Vault containing the secret.
Specifies the Linux operating system settings on the virtual machine.
For a list of
supported Linux distributions, see Linux on Azure-Endorsed
Distributions
For running non-endorsed distributions, see Information for Non-Endorsed
Distributions.
Specifies whether password authentication should be disabled.
Specifies the ssh key configuration for a Linux OS.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The URI to fetch the next page of compute resource usage information. Call ListNext() with this to fetch the next page of compute resource usage information.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Api input base class for LogAnalytics Api.
SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
From time of the query
Group query result by Operation Name.
Group query result by Resource Name.
Group query result by Throttle Policy applied.
To time of the query
LogAnalytics operation status response
End time of the operation NOTE: This property will not be serialized. It can only be populated by the server.
Api error NOTE: This property will not be serialized. It can only be populated by the server.
Operation ID NOTE: This property will not be serialized. It can only be populated by the server.
LogAnalyticsOutput NOTE: This property will not be serialized. It can only be populated by the server.
Start time of the operation NOTE: This property will not be serialized. It can only be populated by the server.
Operation status NOTE: This property will not be serialized. It can only be populated by the server.
LogAnalytics output properties
Output file Uri path to blob container. NOTE: This property will not be serialized. It can only be populated by the server.
Maintenance Operation Status.
True, if customer is allowed to perform Maintenance.
Message returned for the last Maintenance Operation.
The Last Maintenance Operation Result Code. Possible values include: 'None', 'RetryLater', 'MaintenanceAborted', 'MaintenanceCompleted'
End Time for the Maintenance Window.
Start Time for the Maintenance Window.
End Time for the Pre Maintenance Window.
Start Time for the Pre Maintenance Window.
The parameters of a managed disk.
Resource Id
Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS. Possible values include: 'Standard_LRS', 'Premium_LRS'
Describes a network interface reference.
Resource Id
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
Specifies the network interfaces of the virtual machine.
Specifies the list of resource Ids for the network interfaces associated with the virtual machine.
Specifies information about the operating system disk used by the virtual machine.
For
more information about disks, see About disks and VHDs for Azure virtual
machines.
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly
for Premium storage. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
Specifies how the virtual machine should be created.
Possible values are:
Attach \u2013 This value is used when you are using a specialized disk to create the
virtual machine.
FromImage \u2013 This value is used when you are using an image
to create the virtual machine. If you are using a platform image, you also use the
imageReference element described above. If you are using a marketplace image, you also use
the plan element previously described. Possible values include: 'FromImage', 'Empty', 'Attach'
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite
the size of the disk in a virtual machine image.
This value cannot be larger than
1023 GB
Specifies the encryption settings for the OS Disk.
Minimum api-version: 2015-06-15
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
The managed disk parameters.
The disk name.
This property allows you to specify the type of the OS that is included in the disk if
creating a VM from user-image or a specialized VHD.
Possible values are:
Windows
Linux. Possible values include: 'Windows', 'Linux'
The virtual hard disk.
Specifies whether writeAccelerator should be enabled or disabled on the disk.
Contains the os disk image information.
The operating system of the osDiskImage. Possible values include: 'Windows', 'Linux'
Specifies the operating system settings for the virtual machine.
Specifies the password of the administrator account.
Minimum-length (Windows): 8
characters
Minimum-length (Linux): 6 characters
Max-length
(Windows): 123 characters
Max-length (Linux): 72 characters
Complexity requirements: 3 out of 4 conditions below need to be fulfilled
Has lower
characters
Has upper characters
Has a digit
Has a special character (Regex match
[\W_])
Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123",
"Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For
resetting the password, see How to reset the Remote Desktop service or its login password in
a Windows
VM
For resetting root password, see Manage users, SSH, and check or repair disks on
Azure Linux VMs using the VMAccess
Extension
Specifies the name of the administrator account.
Windows-only restriction: Cannot
end in "."
Disallowed values: "administrator", "admin", "user", "user1", "test",
"user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet",
"backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support",
"support_388945a0", "sys", "test2", "test3", "user4", "user5".
Minimum-length
(Linux): 1 character
Max-length (Linux): 64 characters
Max-length
(Windows): 20 characters
Specifies the host OS name of the virtual machine.
This name cannot be updated after
the VM is created.
Max-length (Windows): 15 characters
Max-length
(Linux): 64 characters.
For naming conventions and restrictions see Azure
infrastructure services implementation
guidelines.
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a
binary array that is saved as a file on the Virtual Machine. The maximum length of the binary
array is 65535 bytes.
For using cloud-init for your VM, see Using cloud-init to
customize a Linux VM during
creation
Specifies the Linux operating system settings on the virtual machine.
For a list of
supported Linux distributions, see Linux on Azure-Endorsed
Distributions
For running non-endorsed distributions, see Information for Non-Endorsed
Distributions.
Specifies set of certificates that should be installed onto the virtual machine.
Specifies Windows operating system settings on the virtual machine.
Operation status response
End time of the operation NOTE: This property will not be serialized. It can only be populated by the server.
Api error NOTE: This property will not be serialized. It can only be populated by the server.
Operation ID NOTE: This property will not be serialized. It can only be populated by the server.
Start time of the operation NOTE: This property will not be serialized. It can only be populated by the server.
Operation status NOTE: This property will not be serialized. It can only be populated by the server.
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
The plan ID.
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
The promotion code.
The publisher ID.
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
The plan ID.
Specifies the product of the image from the marketplace. This is the same value as Offer under the imageReference element.
The publisher ID.
Response after calling a manual recovery walk
The next update domain that needs to be walked. Null means walk spanning all update domains has been completed NOTE: This property will not be serialized. It can only be populated by the server.
Whether the recovery walk was performed NOTE: This property will not be serialized. It can only be populated by the server.
Api request input for LogAnalytics getRequestRateByInterval Api.
SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
From time of the query
Group query result by Operation Name.
Group query result by Resource Name.
Group query result by Throttle Policy applied.
Interval value in minutes used to create LogAnalytics call rate logs. Possible values include: 'ThreeMins', 'FiveMins', 'ThirtyMins', 'SixtyMins'
To time of the query
The Resource model definition.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
The Resource model definition.
Resource tags
Information about rollback on failed VM instances after a OS Upgrade operation.
The number of instances which failed to rollback. NOTE: This property will not be serialized. It can only be populated by the server.
Error details if OS rollback failed. NOTE: This property will not be serialized. It can only be populated by the server.
The number of instances which have been successfully rolled back. NOTE: This property will not be serialized. It can only be populated by the server.
The configuration parameters used while performing a rolling upgrade.
The maximum percent of total virtual machine instances that will be upgraded simultaneously by the rolling upgrade in one batch. As this is a maximum, unhealthy instances in previous or future batches can cause the percentage of instances in a batch to decrease to ensure higher reliability. The default value for this parameter is 20%.
The maximum percentage of the total virtual machine instances in the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an unhealthy state by the virtual machine health checks before the rolling upgrade aborts. This constraint will be checked prior to starting any batch. The default value for this parameter is 20%.
The maximum percentage of upgraded virtual machine instances that can be found to be in an unhealthy state. This check will happen after each batch is upgraded. If this percentage is ever exceeded, the rolling update aborts. The default value for this parameter is 20%.
The wait time between completing the update for all virtual machines in one batch and starting the next batch. The time duration should be specified in ISO 8601 format. The default value is 0 seconds (PT0S).
Information about the number of virtual machine instances in each upgrade state.
The number of instances that have failed to be upgraded successfully. NOTE: This property will not be serialized. It can only be populated by the server.
The number of instances that are currently being upgraded. NOTE: This property will not be serialized. It can only be populated by the server.
The number of instances that have not yet begun to be upgraded. NOTE: This property will not be serialized. It can only be populated by the server.
The number of instances that have been successfully upgraded. NOTE: This property will not be serialized. It can only be populated by the server.
Information about the current running state of the overall upgrade.
Code indicating the current status of the upgrade. Possible values include: 'RollingForward', 'Cancelled', 'Completed', 'Faulted' NOTE: This property will not be serialized. It can only be populated by the server.
The last action performed on the rolling upgrade. Possible values include: 'Start', 'Cancel' NOTE: This property will not be serialized. It can only be populated by the server.
Last action time of the upgrade. NOTE: This property will not be serialized. It can only be populated by the server.
Start time of the upgrade. NOTE: This property will not be serialized. It can only be populated by the server.
The status of the latest virtual machine scale set rolling upgrade.
Error details for this upgrade, if there are any. NOTE: This property will not be serialized. It can only be populated by the server.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
The rolling upgrade policies applied for this upgrade. NOTE: This property will not be serialized. It can only be populated by the server.
Information about the number of virtual machine instances in each upgrade state. NOTE: This property will not be serialized. It can only be populated by the server.
Information about the current running state of the overall upgrade. NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Describes a virtual machine scale set sku.
Specifies the number of virtual machines in the scale set.
The sku name.
Specifies the tier of virtual machines in a scale set.
Possible Values:
Standard
Basic
Snapshot resource.
Disk source information. CreationData information cannot be changed after the disk has been created.
If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
Encryption settings for disk or snapshot
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
Unused. Always Null. NOTE: This property will not be serialized. It can only be populated by the server.
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
The Operating System type. Possible values include: 'Windows', 'Linux'
The disk provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.
Resource tags
The time when the disk was created. NOTE: This property will not be serialized. It can only be populated by the server.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of snapshots. Call ListNext() with this to fetch the next page of snapshots.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Snapshot update resource.
If creationData.createOption is Empty, this field is mandatory and it indicates the size of the VHD to create. If this field is present for updates or creation with other options, it indicates a resize. Resizes are only allowed if the disk is not attached to a running VM, and can only increase the disk's size.
Encryption settings for disk or snapshot
the Operating System type. Possible values include: 'Windows', 'Linux'
Resource tags
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
Resource Id
SSH configuration for Linux based VMs running on Azure
The list of SSH public keys used to authenticate with linux based VMs.
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be
at least 2048-bit and in ssh-rsa format.
For creating ssh keys, see Create SSH keys
on Linux and Mac for Linux VMs in
Azure.
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
Specifies the storage settings for the virtual machine disks.
Specifies the parameters that are used to add a data disk to a virtual machine.
For
more information about disks, see About disks and VHDs for Azure virtual
machines.
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see About disks and VHDs for Azure virtual
machines.
An interface representing SubResource.
Resource Id
An interface representing SubResourceReadOnly.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Api request input for LogAnalytics getThrottledRequests Api.
SAS Uri of the logging blob container to which LogAnalytics Api writes output logs to.
From time of the query
Group query result by Operation Name.
Group query result by Resource Name.
Group query result by Throttle Policy applied.
To time of the query
The Update Resource model definition.
Resource tags
Virtual Machine Scale Set OS Upgrade History operation response.
Resource location NOTE: This property will not be serialized. It can only be populated by the server.
Information about the properties of the upgrade operation. NOTE: This property will not be serialized. It can only be populated by the server.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Describes each OS upgrade on the Virtual Machine Scale Set.
Error Details for this upgrade if there are any. NOTE: This property will not be serialized. It can only be populated by the server.
Counts of the VMs in each state. NOTE: This property will not be serialized. It can only be populated by the server.
Information about OS rollback if performed NOTE: This property will not be serialized. It can only be populated by the server.
Information about the overall status of the upgrade operation. NOTE: This property will not be serialized. It can only be populated by the server.
Invoker of the Upgrade Operation. Possible values include: 'Unknown', 'User', 'Platform' NOTE: This property will not be serialized. It can only be populated by the server.
Image Reference details NOTE: This property will not be serialized. It can only be populated by the server.
Information about the current running state of the overall upgrade.
Code indicating the current status of the upgrade. Possible values include: 'RollingForward', 'Cancelled', 'Completed', 'Faulted' NOTE: This property will not be serialized. It can only be populated by the server.
End time of the upgrade. NOTE: This property will not be serialized. It can only be populated by the server.
Start time of the upgrade. NOTE: This property will not be serialized. It can only be populated by the server.
Describes an upgrade policy - automatic, manual, or rolling.
Configuration parameters used for performing automatic OS Upgrade.
Whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the image becomes available.
Specifies the mode of an upgrade to virtual machines in the scale set.
Possible
values are:
Manual - You control the application of updates to virtual
machines in the scale set. You do this by using the manualUpgrade action.
Automatic - All virtual machines in the scale set are automatically updated at the same
time. Possible values include: 'Automatic', 'Manual', 'Rolling'
The configuration parameters used while performing a rolling upgrade.
Describes Compute Resource Usage.
The current usage of the resource.
The maximum permitted usage of the resource.
The name of the type of usage.
The Usage Names.
The localized name of the resource.
The name of the resource.
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
For Windows VMs, specifies the certificate store on the Virtual Machine to which the
certificate should be added. The specified certificate store is implicitly in the LocalMachine
account.
For Linux VMs, the certificate file is placed under the /var/lib/waagent
directory, with the file name <UppercaseThumbprint>.crt for the X509 certificate file
and <UppercaseThumbprint>.prv for private key. Both of these files are .pem formatted.
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a
secret to the Key Vault, see Add a key or secret to the key
vault. In this case,
your certificate needs to be It is the Base64 encoding of the following JSON Object which is
encoded in UTF-8:
{
"data":"
"dataType":"pfx",
"password":"
}
Describes a set of certificates which are all in the same Key Vault.
The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
The list of key vault references in SourceVault which contain certificates.
Describes the uri of a disk.
Specifies the virtual hard disk's uri.
Describes a Virtual Machine.
Specifies information about the availability set that the virtual machine should be assigned
to. Virtual machines specified in the same availability set are allocated to different nodes
to maximize availability. For more information about availability sets, see Manage the
availability of virtual
machines.
For more information on Azure planned maintenance, see Planned maintenance for
virtual machines in
Azure
Currently, a VM can only be added to availability set at creation time. An existing
VM cannot be added to an availability set.
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
Specifies the hardware settings for the virtual machine.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
The identity of the virtual machine, if configured.
The virtual machine instance view. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies that the image or disk that is being used was licensed on-premises. This element is
only used for images that contain the Windows Server operating system.
Possible
values are:
Windows_Client
Windows_Server
If this element is
included in a request for an update, the value must match the initial value. This value cannot
be updated.
For more information, see Azure Hybrid Use Benefit for Windows
Server
Minimum api-version: 2015-06-15
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
Specifies the network interfaces of the virtual machine.
Specifies the operating system settings for the virtual machine.
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine child extension resources. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies the storage settings for the virtual machine disks.
Resource tags
Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands. NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine zones.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
The instance view of the VM Agent running on the virtual machine.
The virtual machine extension handler instance view.
The resource status information.
The VM Agent full version.
Capture Virtual Machine parameters.
The destination container name.
Specifies whether to overwrite the destination virtual hard disk, in case of conflict.
The captured virtual hard disk's name prefix.
Resource Id.
Resource Id
Operation output data (raw JSON)
Describes a Virtual Machine Extension.
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
How the extension handler should be forced to update even if the extension configuration has not changed.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine extension instance view.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
The name of the extension handler publisher.
Json formatted public settings for the extension.
Resource tags
Specifies the version of the script handler.
Specifies the type of the extension; an example is "CustomScriptExtension".
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
The instance view of a virtual machine extension handler.
The extension handler status.
Specifies the version of the script handler.
Specifies the type of the extension; an example is "CustomScriptExtension".
Describes a Virtual Machine Extension Image.
The type of role (IaaS or PaaS) this extension supports.
The schema defined by publisher, where extension consumers should provide settings in a matching schema.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
The operating system this extension supports.
Whether the handler can support multiple extensions.
Resource tags
Whether the extension can be used on xRP VMScaleSets. By default existing extensions are usable on scalesets, but there might be cases where a publisher wants to explicitly indicate the extension is only enabled for CRP VMs but not VMSS.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
The instance view of a virtual machine extension.
The virtual machine extension name.
The resource status information.
The resource status information.
Specifies the version of the script handler.
Specifies the type of the extension; an example is "CustomScriptExtension".
Describes a Virtual Machine Extension.
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
How the extension handler should be forced to update even if the extension configuration has not changed.
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
The name of the extension handler publisher.
Json formatted public settings for the extension.
Resource tags
Specifies the version of the script handler.
Specifies the type of the extension; an example is "CustomScriptExtension".
The List Extension operation response
The list of extensions
The health status of the VM.
The health status information for the VM. NOTE: This property will not be serialized. It can only be populated by the server.
Identity for the virtual machine.
The list of user identities associated with the Virtual Machine. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.
The principal id of virtual machine identity. This property will only be provided for a system assigned identity. NOTE: This property will not be serialized. It can only be populated by the server.
The tenant id associated with the virtual machine. This property will only be provided for a system assigned identity. NOTE: This property will not be serialized. It can only be populated by the server.
The type of identity used for the virtual machine. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'
Describes a Virtual Machine Image.
Resource Id
The supported Azure location of the resource.
The name of the resource.
Specifies the tags that are assigned to the virtual machine. For more information about using tags, see Using tags to organize your Azure resources.
Virtual machine image resource information.
Resource Id
The supported Azure location of the resource.
The name of the resource.
Specifies the tags that are assigned to the virtual machine. For more information about using tags, see Using tags to organize your Azure resources.
The instance view of a virtual machine.
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot
to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
The computer name assigned to the virtual machine.
The virtual machine disk information.
The extensions information.
The Maintenance Operation status on the virtual machine.
The Operating System running on the virtual machine.
The version of Operating System running on the virtual machine.
Specifies the fault domain of the virtual machine.
Specifies the update domain of the virtual machine.
The Remote desktop certificate thumbprint.
The resource status information.
The VM Agent running on the virtual machine.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The URI to fetch the next page of VMs. Call ListNext() with this URI to fetch the next page of Virtual Machines.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Describes a Virtual Machine Scale Set.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
The identity of the virtual machine scale set, if configured.
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
Specifies whether the Virtual Machine Scale Set should be overprovisioned.
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
Fault Domain count for each placement group.
The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
When true this limits the scale set to a single placement group, of max size 100 virtual machines.
The virtual machine scale set sku.
Resource tags
Specifies the ID which uniquely identifies a Virtual Machine Scale Set. NOTE: This property will not be serialized. It can only be populated by the server.
The upgrade policy.
The virtual machine profile.
Whether to force strictly even Virtual Machine distribution cross x-zones in case there is zone outage.
The virtual machine scale set zones.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Describes a virtual machine scale set data disk.
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly
for Premium storage. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
The create option. Possible values include: 'FromImage', 'Empty', 'Attach'
Specifies the size of an empty data disk in gigabytes. This element can be used to overwrite
the size of the disk in a virtual machine image.
This value cannot be larger than
1023 GB
Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
The managed disk parameters.
The disk name.
Specifies whether writeAccelerator should be enabled or disabled on the disk.
Describes a Virtual Machine Scale Set Extension.
Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
If a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
The name of the extension.
The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
The name of the extension handler publisher.
Json formatted public settings for the extension.
Specifies the version of the script handler.
Specifies the type of the extension; an example is "CustomScriptExtension".
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of VM scale set extensions. Call ListNext() with this to fetch the next page of VM scale set extensions.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Describes a virtual machine scale set extension profile.
The virtual machine scale set child extension resources.
Describes a virtual machine scale set network profile's IP configuration.
Specifies an array of references to backend address pools of application gateways. A scale set can reference backend address pools of multiple application gateways. Multiple scale sets cannot use the same application gateway.
Resource Id
Specifies an array of references to backend address pools of load balancers. A scale set can reference backend address pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer.
Specifies an array of references to inbound Nat pools of the load balancers. A scale set can reference inbound nat pools of one public and one internal load balancer. Multiple scale sets cannot use the same load balancer
The IP configuration name.
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', 'IPv6'
The publicIPAddressConfiguration.
Specifies the identifier of the subnet.
Identity for the virtual machine scale set.
The list of user identities associated with the virtual machine scale set. The user identity references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'.
The principal id of virtual machine scale set identity. This property will only be provided for a system assigned identity. NOTE: This property will not be serialized. It can only be populated by the server.
The tenant id associated with the virtual machine scale set. This property will only be provided for a system assigned identity. NOTE: This property will not be serialized. It can only be populated by the server.
The type of identity used for the virtual machine scale set. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine scale set. Possible values include: 'SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None'
The instance view of a virtual machine scale set.
The extensions information. NOTE: This property will not be serialized. It can only be populated by the server.
The resource status information.
The instance view status summary for the virtual machine scale set. NOTE: This property will not be serialized. It can only be populated by the server.
Instance view statuses summary for virtual machines of a virtual machine scale set.
The extensions information. NOTE: This property will not be serialized. It can only be populated by the server.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of OS Upgrade History. Call ListNext() with this to fetch the next page of history of upgrades.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of Virtual Machine Scale Sets. Call ListNext() with this to fetch the next page of VMSS.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of Virtual Machine Scale Set Skus. Call ListNext() with this to fetch the next page of VMSS Skus.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of Virtual Machine Scale Sets. Call ListNext() with this to fetch the next page of Virtual Machine Scale Sets.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Describes the parameters of a ScaleSet managed disk.
Specifies the storage account type for the managed disk. Possible values are: Standard_LRS or Premium_LRS. Possible values include: 'Standard_LRS', 'Premium_LRS'
Describes a virtual machine scale set network profile's network configurations.
The dns settings to be applied on the network interfaces.
Specifies whether the network interface is accelerated networking-enabled.
Whether IP forwarding enabled on this NIC.
Resource Id
Specifies the IP configurations of the network interface.
The network configuration name.
The network security group.
Specifies the primary network interface in case the virtual machine has more than 1 network interface.
Describes a virtual machines scale sets network configuration's DNS settings.
List of DNS servers IP addresses
Describes a virtual machine scale set network profile.
A reference to a load balancer probe used to determine the health of an instance in the virtual machine scale set. The reference will be in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.
The list of network configurations.
Describes a virtual machine scale set operating system disk.
Specifies the caching requirements.
Possible values are:
None
ReadOnly
ReadWrite
Default: None for Standard storage. ReadOnly
for Premium storage. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
Specifies how the virtual machines in the scale set should be created.
The only
allowed value is: FromImage \u2013 This value is used when you are using an image to
create the virtual machine. If you are using a platform image, you also use the imageReference
element described above. If you are using a marketplace image, you also use the plan element
previously described. Possible values include: 'FromImage', 'Empty', 'Attach'
Specifies information about the unmanaged user image to base the scale set on.
The managed disk parameters.
The disk name.
This property allows you to specify the type of the OS that is included in the disk if
creating a VM from user-image or a specialized VHD.
Possible values are:
Windows
Linux. Possible values include: 'Windows', 'Linux'
Specifies the container urls that are used to store operating system disks for the scale set.
Specifies whether writeAccelerator should be enabled or disabled on the disk.
Describes a virtual machine scale set OS profile.
Specifies the password of the administrator account.
Minimum-length (Windows): 8
characters
Minimum-length (Linux): 6 characters
Max-length
(Windows): 123 characters
Max-length (Linux): 72 characters
Complexity requirements: 3 out of 4 conditions below need to be fulfilled
Has lower
characters
Has upper characters
Has a digit
Has a special character (Regex match
[\W_])
Disallowed values: "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123",
"Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
For
resetting the password, see How to reset the Remote Desktop service or its login password in
a Windows
VM
For resetting root password, see Manage users, SSH, and check or repair disks on
Azure Linux VMs using the VMAccess
Extension
Specifies the name of the administrator account.
Windows-only restriction: Cannot
end in "."
Disallowed values: "administrator", "admin", "user", "user1", "test",
"user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet",
"backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support",
"support_388945a0", "sys", "test2", "test3", "user4", "user5".
Minimum-length
(Linux): 1 character
Max-length (Linux): 64 characters
Max-length
(Windows): 20 characters
Specifies the computer name prefix for all of the virtual machines in the scale set. Computer name prefixes must be 1 to 15 characters long.
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a
binary array that is saved as a file on the Virtual Machine. The maximum length of the binary
array is 65535 bytes.
For using cloud-init for your VM, see Using cloud-init to
customize a Linux VM during
creation
Specifies the Linux operating system settings on the virtual machine.
For a list of
supported Linux distributions, see Linux on Azure-Endorsed
Distributions
For running non-endorsed distributions, see Information for Non-Endorsed
Distributions.
Specifies set of certificates that should be installed onto the virtual machines in the scale set.
Specifies Windows operating system settings on the virtual machine.
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
The dns settings to be applied on the publicIP addresses .
The idle timeout of the public IP address.
The publicIP address configuration name.
Describes a virtual machines scale sets network configuration's DNS settings.
The Domain name label.The concatenation of the domain name label and vm index will be the domain name labels of the PublicIPAddress resources that will be created
Describes an available virtual machine scale set sku.
Specifies the number of virtual machines in the scale set. NOTE: This property will not be serialized. It can only be populated by the server.
The type of resource the sku applies to. NOTE: This property will not be serialized. It can only be populated by the server.
The Sku. NOTE: This property will not be serialized. It can only be populated by the server.
Describes scaling information of a sku.
The default capacity. NOTE: This property will not be serialized. It can only be populated by the server.
The maximum capacity that can be set. NOTE: This property will not be serialized. It can only be populated by the server.
The minimum capacity. NOTE: This property will not be serialized. It can only be populated by the server.
The scale type applicable to the sku. Possible values include: 'Automatic', 'None' NOTE: This property will not be serialized. It can only be populated by the server.
Describes a virtual machine scale set storage profile.
Specifies the parameters that are used to add data disks to the virtual machines in the scale
set.
For more information about disks, see About disks and VHDs for Azure virtual
machines.
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
Specifies information about the operating system disk used by the virtual machines in the
scale set.
For more information about disks, see About disks and VHDs for Azure
virtual
machines.
Describes a Virtual Machine Scale Set.
The identity of the virtual machine scale set, if configured.
Specifies whether the Virtual Machine Scale Set should be overprovisioned.
The purchase plan when deploying a virtual machine scale set from VM Marketplace images.
When true this limits the scale set to a single placement group, of max size 100 virtual machines.
The virtual machine scale set sku.
Resource tags
The upgrade policy.
The virtual machine profile.
Describes a virtual machine scale set network profile's IP configuration.
The application gateway backend address pools.
Resource Id
The load balancer backend address pools.
The load balancer inbound nat pools.
The IP configuration name.
Specifies the primary IP Configuration in case the network interface has more than one IP Configuration.
Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. Possible values include: 'IPv4', 'IPv6'
The publicIPAddressConfiguration.
The subnet.
Describes a virtual machine scale set network profile's network configurations.
The dns settings to be applied on the network interfaces.
Specifies whether the network interface is accelerated networking-enabled.
Whether IP forwarding enabled on this NIC.
Resource Id
The virtual machine scale set IP Configuration.
The network configuration name.
The network security group.
Whether this is a primary NIC on a virtual machine.
Describes a virtual machine scale set network profile.
The list of network configurations.
Describes virtual machine scale set operating system disk Update Object. This should be used for Updating VMSS OS Disk.
The caching type. Possible values include: 'None', 'ReadOnly', 'ReadWrite'
The Source User Image VirtualHardDisk. This VirtualHardDisk will be copied before using it to attach to the Virtual Machine. If SourceImage is provided, the destination VirtualHardDisk should not exist.
The managed disk parameters.
The list of virtual hard disk container uris.
Specifies whether writeAccelerator should be enabled or disabled on the disk.
Describes a virtual machine scale set OS profile.
A base-64 encoded string of custom data.
The Linux Configuration of the OS profile.
The List of certificates for addition to the VM.
The Windows Configuration of the OS profile.
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
The dns settings to be applied on the publicIP addresses .
The idle timeout of the public IP address.
The publicIP address configuration name.
Describes a virtual machine scale set storage profile.
The data disks.
The image reference.
The OS disk.
Describes a virtual machine scale set virtual machine profile.
The virtual machine scale set diagnostics profile.
The virtual machine scale set extension profile.
The license type, which is for bring your own license scenario.
The virtual machine scale set network profile.
The virtual machine scale set OS profile.
The virtual machine scale set storage profile.
Describes a virtual machine scale set virtual machine.
Specifies information about the availability set that the virtual machine should be assigned
to. Virtual machines specified in the same availability set are allocated to different nodes
to maximize availability. For more information about availability sets, see Manage the
availability of virtual
machines.
For more information on Azure planned maintenance, see Planned maintenance for
virtual machines in
Azure
Currently, a VM can only be added to availability set at creation time. An existing
VM cannot be added to an availability set.
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
Specifies the hardware settings for the virtual machine.
Resource Id NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine instance ID. NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine instance view. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies whether the latest model has been applied to the virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies that the image or disk that is being used was licensed on-premises. This element is
only used for images that contain the Windows Server operating system.
Possible
values are:
Windows_Client
Windows_Server
If this element is
included in a request for an update, the value must match the initial value. This value cannot
be updated.
For more information, see Azure Hybrid Use Benefit for Windows
Server
Minimum api-version: 2015-06-15
Resource location
Resource name NOTE: This property will not be serialized. It can only be populated by the server.
Specifies the network interfaces of the virtual machine.
Specifies the operating system settings for the virtual machine.
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine child extension resources. NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine SKU. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies the storage settings for the virtual machine disks.
Resource tags
Azure VM unique ID. NOTE: This property will not be serialized. It can only be populated by the server.
Resource type NOTE: This property will not be serialized. It can only be populated by the server.
Extensions summary for virtual machines of a virtual machine scale set.
The extension name. NOTE: This property will not be serialized. It can only be populated by the server.
The extensions information. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies a list of virtual machine instance IDs from the VM scale set.
The virtual machine scale set instance ids. Omitting the virtual machine scale set instance ids will result in the operation being performed on all virtual machines in the virtual machine scale set.
Specifies a list of virtual machine instance IDs from the VM scale set.
The virtual machine scale set instance ids.
The instance view of a virtual machine scale set VM.
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot
to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.
The disks information.
The extensions information.
The Maintenance Operation status on the virtual machine.
The placement group in which the VM is running. If the VM is deallocated it will not have a placementGroupId.
The Fault Domain count.
The Update Domain count.
The Remote desktop certificate thumbprint.
The resource status information.
The VM Agent running on the virtual machine.
The health status for the VM. NOTE: This property will not be serialized. It can only be populated by the server.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
The uri to fetch the next page of Virtual Machine Scale Set VMs. Call ListNext() with this to fetch the next page of VMSS VMs
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
Describes a virtual machine scale set virtual machine profile.
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
Specifies the eviction policy for virtual machines in a low priority scale set.
Minimum api-version: 2017-10-30-preview. Possible values include: 'Deallocate',
'Delete'
Specifies a collection of settings for extensions installed on virtual machines in the scale set.
Specifies that the image or disk that is being used was licensed on-premises. This element is
only used for images that contain the Windows Server operating system.
Possible
values are:
Windows_Client
Windows_Server
If this element is
included in a request for an update, the value must match the initial value. This value cannot
be updated.
For more information, see Azure Hybrid Use Benefit for Windows
Server
Minimum api-version: 2015-06-15
Specifies properties of the network interfaces of the virtual machines in the scale set.
Specifies the operating system settings for the virtual machines in the scale set.
Specifies the priority for the virtual machines in the scale set.
Minimum api-version:
2017-10-30-preview. Possible values include: 'Regular', 'Low'
Specifies the storage settings for the virtual machine disks.
Describes the properties of a VM size.
The maximum number of data disks that can be attached to the virtual machine size.
The amount of memory, in MB, supported by the virtual machine size.
The name of the virtual machine size.
The number of cores supported by the virtual machine size.
The OS disk size, in MB, allowed by the virtual machine size.
The resource disk size, in MB, allowed by the virtual machine size.
Gets or sets the length of the array. This is a number one higher than the highest element defined in an array.
Iterator
Returns an object whose properties have the value 'true' when they will be absent when used in a 'with' statement.
Combines two or more arrays.
Additional items to add to the end of array1.
Combines two or more arrays.
Additional items to add to the end of array1.
Returns the this object after copying a section of the array identified by start and end to the same array starting at position target
If target is negative, it is treated as length+target where length is the length of the array.
If start is negative, it is treated as length+start. If end is negative, it is treated as length+end.
If not specified, length of the this object is used as its default value.
Returns an iterable of key, value pairs for every entry in the array
Determines whether all the members of an array satisfy the specified test.
A function that accepts up to three arguments. The every method calls the callbackfn function for each element in array1 until the callbackfn returns false, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the this object after filling the section identified by start and end with value
value to fill array section with
index to start filling the array at. If start is negative, it is treated as length+start where length is the length of the array.
index to stop filling the array at. If end is negative, it is treated as length+end.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the elements of an array that meet the condition specified in a callback function.
A function that accepts up to three arguments. The filter method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Returns the value of the first element in the array where predicate is true, and undefined otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, find immediately returns that element value. Otherwise, find returns undefined.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Returns the index of the first element in the array where predicate is true, and -1 otherwise.
find calls predicate once for each element of the array, in ascending order, until it finds one where predicate returns true. If such an element is found, findIndex immediately returns that element index. Otherwise, findIndex returns -1.
If provided, it will be used as the this value for each invocation of predicate. If it is not provided, undefined is used instead.
Performs the specified action for each element in an array.
A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Determines whether an array includes a certain element, returning true or false as appropriate.
The element to search for.
The position in this array at which to begin searching for searchElement.
Returns the index of the first occurrence of a value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.
Adds all the elements of an array separated by the specified separator string.
A string used to separate one element of an array from the next in the resulting String. If omitted, the array elements are separated with a comma.
Returns an iterable of keys in the array
Returns the index of the last occurrence of a specified value in an array.
The value to locate in the array.
The array index at which to begin the search. If fromIndex is omitted, the search starts at the last index in the array.
Calls a defined callback function on each element of an array, and returns an array that contains the results.
A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Removes the last element from an array and returns it.
Appends new elements to an array, and returns the new length of the array.
New elements of the Array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.
A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.
If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.
Reverses the elements in an Array.
Removes the first element from an array and returns it.
Returns a section of an array.
The beginning of the specified portion of the array.
The end of the specified portion of the array.
Determines whether the specified callback function returns true for any element of an array.
A function that accepts up to three arguments. The some method calls the callbackfn function for each element in array1 until the callbackfn returns true, or until the end of the array.
An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.
Sorts an array.
The name of the function used to determine the order of the elements. If omitted, the elements are sorted in ascending, ASCII character order.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.
The zero-based location in the array from which to start removing elements.
The number of elements to remove.
Elements to insert into the array in place of the deleted elements.
Returns a string representation of an array. The elements are converted to string using their toLocalString methods.
Returns a string representation of an array.
Inserts new elements at the start of an array.
Elements to insert at the start of the Array.
Returns an iterable of values in the array
The status code and count of the virtual machine scale set instance view status summary.
The instance view status code. NOTE: This property will not be serialized. It can only be populated by the server.
The number of instances having a particular status code. NOTE: This property will not be serialized. It can only be populated by the server.
Describes a Virtual Machine Update.
Specifies information about the availability set that the virtual machine should be assigned
to. Virtual machines specified in the same availability set are allocated to different nodes
to maximize availability. For more information about availability sets, see Manage the
availability of virtual
machines.
For more information on Azure planned maintenance, see Planned maintenance for
virtual machines in
Azure
Currently, a VM can only be added to availability set at creation time. An existing
VM cannot be added to an availability set.
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.
Specifies the hardware settings for the virtual machine.
The identity of the virtual machine, if configured.
The virtual machine instance view. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies that the image or disk that is being used was licensed on-premises. This element is
only used for images that contain the Windows Server operating system.
Possible
values are:
Windows_Client
Windows_Server
If this element is
included in a request for an update, the value must match the initial value. This value cannot
be updated.
For more information, see Azure Hybrid Use Benefit for Windows
Server
Minimum api-version: 2015-06-15
Specifies the network interfaces of the virtual machine.
Specifies the operating system settings for the virtual machine.
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
The provisioning state, which only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
Specifies the storage settings for the virtual machine disks.
Resource tags
Specifies the VM unique ID which is a 128-bits identifier that is encoded and stored in all Azure IaaS VMs SMBIOS and can be read using platform BIOS commands. NOTE: This property will not be serialized. It can only be populated by the server.
The virtual machine zones.
Describes Windows Remote Management configuration of the VM
The list of Windows Remote Management listeners
Describes Protocol and thumbprint of Windows Remote Management listener
This is the URL of a certificate that has been uploaded to Key Vault as a secret. For adding a
secret to the Key Vault, see Add a key or secret to the key
vault. In this case,
your certificate needs to be It is the Base64 encoding of the following JSON Object which is
encoded in UTF-8:
{
"data":"
"dataType":"pfx",
"password":"
}
Specifies the protocol of listener.
Possible values are:
http
https. Possible values include: 'Http', 'Https'
Specifies Windows operating system settings on the virtual machine.
Specifies additional base-64 encoded XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup.
Indicates whether virtual machine is enabled for automatic updates.
Indicates whether virtual machine agent should be provisioned on the virtual machine.
When this property is not specified in the request body, default behavior is to set it to
true. This will ensure that VM Agent is installed on the VM so that extensions can be added
to the VM later.
Specifies the time zone of the virtual machine. e.g. "Pacific Standard Time"
Specifies the Windows Remote Management listeners. This enables remote Windows PowerShell.
Generated using TypeDoc
Defines values for AccessLevel. Possible values include: 'None', 'Read'
{string}